如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法

您所在的位置:网站首页 python 3x语句print 如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法

如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法

2022-10-26 01:19| 来源: 网络整理| 查看: 265

print() 是我们在学习Python中的一个常用函数,但是每次使用print()语句显示后都会自动换行,如果遇到需要连续显示、不换行的情况,比如在循环中使用print(),应该怎么办呢?本文介绍了这个问题的解决方法,下面一起来学习这篇“如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法”的内容吧。

如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法

print函数是我们在输出语句中,使用的最多的一种函数,通常在输出时,它都会对我们的运行结果实现自动换行的功能,这在有些时候是方便的,不用我们手动去添加换行符,但是在循环语句中,会稍微有点不方便,比如我们要有一串字母,需要将可选的字母显示出来,因为字母集一般使用的是字典的形式进行存储的,举个例子:

{‘G’: 1,‘o’: 2,‘d’: 1}

如果想让它显示的格式为:good,我们想到的方法一个是使用循环,代码如下:

H1={'G': 1,'o': 2,'d': 1} for H1 in letters.keys():     for i in range(letters[H1]):         print(H1)

显示结果为:

G o o d

通过例子我们就可以知道,在print中它是自动让每一个字符进行了换行输出,如何让它实现不换行呢?

1、使用end=(一个空字符)

还是上面的那个输出例子:

H1={'G': 1,'o': 2,'d': 1} for H1 in letters.keys():     for i in range(letters[H1]):         print(H1,end=‘ ’)

输出结果:

Good

通过这个运行结果就可以看到,使用end=(一个空字符)的方式就可以很好的解决print函数在运行时自动换行的操作了,我们还可以使用这种方法对运行结果进行分隔,实例如下:

H1={'G': 1,'o': 2,'d': 1} for H1 in letters.keys():     for i in range(letters[H1]):         print(H1,end=‘,’)

运行结果:

G,o,o,d

只要将end中的空字符变成一个逗号,就可以实现对字符进行分割的操作,分割符还可以是其他的符号,没有特定的要求。

这篇关于如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法的文章就介绍到这里了,希望大家在阅读之后,可以有所收获。

Python python运行 python函数 python方法 python语句


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3